﻿namespace NGroup.VTL.Service.Abstraction
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using NGroup.VTL.Models;

    public interface IResourceService
    {
        List<TranslationModel> GetTranslationsByTypeAndPagingInfo(int type, ref PagingInfoModel pagingInfo);
        void UpdateTranslations(List<TranslationModel> updateList);
        bool UpdateTranslationItem(TranslationModel item);
        List<TranslationModel> GetAllTranslations();
        bool UpdateSitemapEntry(string key);
        bool AddSitemapEntry(string key);
        bool RemoveSitemapEntry(string key);
    }
}
